TAGs: 978-0803699670 pdf